double teaming - French English Dictionary